home *** CD-ROM | disk | FTP | other *** search
- function initApplet()
- {
- setProperty("moviearea", _X, 0);
- setProperty("moviearea", _Y, 0);
- setProperty("expiredapplet", _visible, false);
- var i = 0;
- while(i < maxitems)
- {
- setProperty("moviearea.image" + i, _width, width);
- setProperty("moviearea.image" + i, _height, height);
- setProperty("moviearea.image" + i, _X, width / 2);
- setProperty("moviearea.image" + i, _Y, height / 2);
- setProperty("moviearea.image" + i, _visible, false);
- i++;
- }
- setProperty("moviearea.image0", _visible, true);
- setProperty("moviearea.image1", _visible, true);
- tellTarget("moviearea.image0")
- {
- swapDepths(this.maxitems * 2 - 1);
- }
- urls = urls.split("|");
- currentsleeptime = sleeptime;
- var today = new Date();
- trace(today.getTime());
- if(today.getTime() < ts && ts < today.getTime() + 172800000 || ts == -1)
- {
- activated = true;
- }
- else
- {
- setProperty("expiredapplet", _visible, true);
- }
- }
- function run()
- {
- if(activated && !finished)
- {
- if(currentsleeptime == 0)
- {
- currentcount -= rotationspeed;
- }
- if(0 >= currentcount)
- {
- setProperty("moviearea.image" + currentimage, _visible, false);
- setProperty("moviearea.image" + nextimage, _visible, true);
- tellTarget("moviearea.image" + nextimage)
- {
- swapDepths(this.maxitems * 2 - 1);
- }
- currentimage++;
- nextimage++;
- if(maxitems - 1 < currentimage)
- {
- currentimage = 0;
- if(runonce == 1)
- {
- finished = true;
- if(0 < nextmovie.length)
- {
- loadMovie(nextmovie,_level0);
- }
- }
- }
- if(maxitems - 1 < nextimage)
- {
- nextimage = 0;
- }
- setProperty("moviearea.image" + nextimage, _visible, true);
- setProperty("moviearea.image" + nextimage, _rotation, 0);
- setProperty("moviearea.image" + nextimage, _width, width);
- setProperty("moviearea.image" + nextimage, _height, height);
- setProperty("moviearea.image" + nextimage, _X, width / 2);
- setProperty("moviearea.image" + nextimage, _Y, height / 2);
- currentcount = 100;
- currentsleeptime = sleeptime;
- }
- if(0 < currentsleeptime)
- {
- currentsleeptime--;
- }
- setProperty("moviearea.image" + currentimage, _rotation, 0);
- setProperty("moviearea.image" + currentimage, _width, width);
- setProperty("moviearea.image" + currentimage, _height, height);
- var currentcountfactor = 1 - currentcount / 100;
- var amplitudefactor = Math.sin(3.141592653589793 * currentcountfactor);
- setProperty("moviearea.image" + currentimage, _xscale, getProperty("moviearea.image" + currentimage, _xscale) * (1 - currentcountfactor));
- setProperty("moviearea.image" + currentimage, _yscale, getProperty("moviearea.image" + currentimage, _yscale) * (1 - currentcountfactor));
- setProperty("moviearea.image" + currentimage, _rotation, int(360 * currentcount / 100));
- setProperty("moviearea.image" + currentimage, _X, width / 2 + int(rotationamplitude * amplitudefactor * Math.sin(18.84955592153876 * currentcountfactor)));
- setProperty("moviearea.image" + currentimage, _Y, height / 2 + int(rotationamplitude * amplitudefactor * Math.cos(18.84955592153876 * currentcountfactor)));
- point.x = this._xmouse;
- point.y = this._ymouse;
- localToGlobal(point);
- if(mousedown)
- {
- getURL(urls[currentimage],target);
- }
- if(mousedown)
- {
- mousedown = false;
- }
- }
- }
- var maxitems = 0;
- var currentimage = 0;
- var nextimage = 1;
- var currentcount = 100;
- var nextfade = 0;
- var mousedown = false;
- var point = new object();
- var currentsleeptime = 0;
- var activated = false;
- var finished = false;
- var runonce = 0;
- var nextmovie = "";
- var maxitems = 4;
- var ts = -1;
- var rotationspeed = 2;
- var rotationamplitude = 60;
- var urls = "http://www.mandomartis.com/|http://www.mandomartis.com/essentialapplets/|http://www.mandomartis.com/essentialbeans/";
- var target = "_self";
- var sleeptime = 50;
- var width = 200;
- var height = 200;
-